/*
 * @Author: 噜噜雯雯 2199987619@qq.com
 * @Date: 2025-06-17 15:46:16
 * @LastEditors: 噜噜雯雯 2199987619@qq.com
 * @LastEditTime: 2025-07-02 09:35:34
 * @FilePath: \linePatrol\vue-element-plus-admin\src\api\Device\type.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */

export interface PipeLineInfoType {
  createBy?: string
  createTime?: string
  updateBy?: string
  updateTime?: string
  remark?: string
  uuid?: string
  pipeState?: string
  pipeLineNo?: string
  pipeLineName?: string
  startPipePoint?: string
  endPipePoint?: string
  pipeLineType?: string
  dataSource?: string
  material?: string
  pipeDiameter?: number
  pressure?: number
  startHeight?: number
  startDepth?: number
  endHeight?: number
  endDepth?: number
  buriedWay?: string
  deptId?: number
  pipeNetId?: number
  pipeLong?: number
  pipeStore?: number
  startLon?: string
  startLat?: string
  endLon?: string
  endLat?: string
}
export interface PipePointInfoType {
  pageNum?: number
  pageSize?: number
  createBy?: string
  createTime?: string
  updateBy?: string
  updateTime?: string
  remark?: string
  uuid?: string
  qrCode?: string
  facilityCode?: string
  faciId?: string
  facDictType?: string
  facState?: string
  facName?: string
  coId?: number
  deptId?: number
  squadId?: number
  userId?: number
  operationDate?: string
  redType?: string
  isDeadFac?: string
  roadName?: string
  esuName?: string
  esuDate?: string
  mcMaterial?: string
  isUmale?: string
  pipeDropNo?: string
  address?: string
  notes?: string
  isCoAs?: string
  factoryStation?: string
  file?: string
  facOutUuid?: string
  facOutModel?: string
  facOutNo?: string
  producerUuid?: string
  facOutStartDate?: string
  facOutAge?: number
  facOutEndDate?: string
  pipeUuid?: string
  surveyLocUuid?: string
  isPl?: number
  userAreaId?: number
  material?: string
  guardrail?: string
  controlledArea?: string
  pipeName?: string
  customize?: string
  mapDropStyle?: {
    createBy?: string
    createTime?: string
    updateBy?: string
    updateTime?: string
    remark?: string
    id?: string
    faciId?: string
    mapIocn?: string
    iocnSize?: number
    iocnHide?: number
  }
  lat?: string
  lon?: string
}
export interface PipeLineDetailType {
  createBy?: string
  createTime?: string
  updateBy?: string
  updateTime?: string
  remark?: string
  uuid?: string
  pipeState?: string
  pipeLineNo?: string
  pipeLineName?: string
  startPipePoint?: string
  endPipePoint?: string
  pipeLineType?: string
  dataSource?: string
  material?: string
  pipeDiameter?: number
  pressure?: number
  startHeight?: number
  startDepth?: number
  endHeight?: number
  endDepth?: number
  buriedWay?: string
  deptId?: number
  pipeNetId?: string
  pipeLong?: number
  pipeStore?: number
  startLon?: string
  startLat?: string
  endLon?: string
  endLat?: string
}
export interface PnLedgerType {
  createBy?: string
  createTime?: string
  updateBy?: string
  updateTime?: string
  remark?: string
  uuid?: string
  pnName?: string
  pnId?: number
  pnType?: number
}
